// 防抖 前面所有的触发都被取消，最后一次执行在规定的时间之后才会触发，也就是说如果连续快速的触发 只会执行一次 回城
// 单位时间内，不断触发，只会执行最后一次，单位时间结束后，才会重新开始计时
function debounce(f,t){
  let timer
  return ()=>{
    if(timer) clearTimeout(timer)
      timer = setTimeout(()=>{
      f()
      },t)
  }
}
